From e08918cce0cd2f31924c4960af5194361b0f69dd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Thu, 12 Jan 2017 15:14:25 +0100 Subject: [PATCH] actionbar: Notify when :revealed changes --- gtk/gtkactionbar.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtk/gtkactionbar.c b/gtk/gtkactionbar.c index a8414f7bf3..e87a0c3c9a 100644 --- a/gtk/gtkactionbar.c +++ b/gtk/gtkactionbar.c @@ -511,7 +511,11 @@ gtk_action_bar_set_revealed (GtkActionBar *action_bar, g_return_if_fail (GTK_IS_ACTION_BAR (action_bar)); revealed = !!revealed; - gtk_revealer_set_reveal_child (GTK_REVEALER (priv->revealer), revealed); + if (revealed != gtk_revealer_get_reveal_child (GTK_REVEALER (priv->revealer))) + { + gtk_revealer_set_reveal_child (GTK_REVEALER (priv->revealer), revealed); + g_object_notify_by_pspec (G_OBJECT (action_bar), props[PROP_REVEALED]); + } } /** -- 2.30.2